﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000049 RID: 73
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class ADNEJCJKBNF : IMessage<ADNEJCJKBNF>, IMessage, IEquatable<ADNEJCJKBNF>, IDeepCloneable<ADNEJCJKBNF>, IBufferMessage
	{
		// Token: 0x170000E1 RID: 225
		// (get) Token: 0x06000330 RID: 816 RVA: 0x00009FD6 File Offset: 0x000081D6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<ADNEJCJKBNF> Parser
		{
			get
			{
				return ADNEJCJKBNF._parser;
			}
		}

		// Token: 0x170000E2 RID: 226
		// (get) Token: 0x06000331 RID: 817 RVA: 0x00009FDD File Offset: 0x000081DD
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return ADNEJCJKBNFReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x170000E3 RID: 227
		// (get) Token: 0x06000332 RID: 818 RVA: 0x00009FEF File Offset: 0x000081EF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return ADNEJCJKBNF.Descriptor;
			}
		}

		// Token: 0x06000333 RID: 819 RVA: 0x00009FF6 File Offset: 0x000081F6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ADNEJCJKBNF()
		{
		}

		// Token: 0x06000334 RID: 820 RVA: 0x0000A000 File Offset: 0x00008200
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ADNEJCJKBNF(ADNEJCJKBNF other) : this()
		{
			this.cFNNMEMPIKE_ = other.cFNNMEMPIKE_;
			switch (other.DPADGKILPAOCase)
			{
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.HKJNIIEKEDC:
				this.HKJNIIEKEDC = other.HKJNIIEKEDC.Clone();
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.JMJHMMJIFKP:
				this.JMJHMMJIFKP = other.JMJHMMJIFKP.Clone();
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.NMBJMLJCPIA:
				this.NMBJMLJCPIA = other.NMBJMLJCPIA.Clone();
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.GMLKLJENNEK:
				this.GMLKLJENNEK = other.GMLKLJENNEK.Clone();
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.LFAKCJHMBAM:
				this.LFAKCJHMBAM = other.LFAKCJHMBAM.Clone();
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.Friend:
				this.Friend = other.Friend.Clone();
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.IDJGHDKAOOD:
				this.IDJGHDKAOOD = other.IDJGHDKAOOD.Clone();
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.NICHFNCLGJP:
				this.NICHFNCLGJP = other.NICHFNCLGJP.Clone();
				break;
			}
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06000335 RID: 821 RVA: 0x0000A119 File Offset: 0x00008319
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ADNEJCJKBNF Clone()
		{
			return new ADNEJCJKBNF(this);
		}

		// Token: 0x170000E4 RID: 228
		// (get) Token: 0x06000336 RID: 822 RVA: 0x0000A121 File Offset: 0x00008321
		// (set) Token: 0x06000337 RID: 823 RVA: 0x0000A129 File Offset: 0x00008329
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint CFNNMEMPIKE
		{
			get
			{
				return this.cFNNMEMPIKE_;
			}
			set
			{
				this.cFNNMEMPIKE_ = value;
			}
		}

		// Token: 0x170000E5 RID: 229
		// (get) Token: 0x06000338 RID: 824 RVA: 0x0000A132 File Offset: 0x00008332
		// (set) Token: 0x06000339 RID: 825 RVA: 0x0000A14A File Offset: 0x0000834A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PLJNHEIJAMO NMBJMLJCPIA
		{
			get
			{
				if (this.dPADGKILPAOCase_ != ADNEJCJKBNF.DPADGKILPAOOneofCase.NMBJMLJCPIA)
				{
					return null;
				}
				return (PLJNHEIJAMO)this.dPADGKILPAO_;
			}
			set
			{
				this.dPADGKILPAO_ = value;
				this.dPADGKILPAOCase_ = ((value == null) ? ADNEJCJKBNF.DPADGKILPAOOneofCase.None : ADNEJCJKBNF.DPADGKILPAOOneofCase.NMBJMLJCPIA);
			}
		}

		// Token: 0x170000E6 RID: 230
		// (get) Token: 0x0600033A RID: 826 RVA: 0x0000A160 File Offset: 0x00008360
		// (set) Token: 0x0600033B RID: 827 RVA: 0x0000A179 File Offset: 0x00008379
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public DEBGLDCAGPF NICHFNCLGJP
		{
			get
			{
				if (this.dPADGKILPAOCase_ != ADNEJCJKBNF.DPADGKILPAOOneofCase.NICHFNCLGJP)
				{
					return null;
				}
				return (DEBGLDCAGPF)this.dPADGKILPAO_;
			}
			set
			{
				this.dPADGKILPAO_ = value;
				this.dPADGKILPAOCase_ = ((value == null) ? ADNEJCJKBNF.DPADGKILPAOOneofCase.None : ADNEJCJKBNF.DPADGKILPAOOneofCase.NICHFNCLGJP);
			}
		}

		// Token: 0x170000E7 RID: 231
		// (get) Token: 0x0600033C RID: 828 RVA: 0x0000A190 File Offset: 0x00008390
		// (set) Token: 0x0600033D RID: 829 RVA: 0x0000A1A8 File Offset: 0x000083A8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public KHCOKINAOFI JMJHMMJIFKP
		{
			get
			{
				if (this.dPADGKILPAOCase_ != ADNEJCJKBNF.DPADGKILPAOOneofCase.JMJHMMJIFKP)
				{
					return null;
				}
				return (KHCOKINAOFI)this.dPADGKILPAO_;
			}
			set
			{
				this.dPADGKILPAO_ = value;
				this.dPADGKILPAOCase_ = ((value == null) ? ADNEJCJKBNF.DPADGKILPAOOneofCase.None : ADNEJCJKBNF.DPADGKILPAOOneofCase.JMJHMMJIFKP);
			}
		}

		// Token: 0x170000E8 RID: 232
		// (get) Token: 0x0600033E RID: 830 RVA: 0x0000A1BE File Offset: 0x000083BE
		// (set) Token: 0x0600033F RID: 831 RVA: 0x0000A1D6 File Offset: 0x000083D6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public OGMAENLBCDC LFAKCJHMBAM
		{
			get
			{
				if (this.dPADGKILPAOCase_ != ADNEJCJKBNF.DPADGKILPAOOneofCase.LFAKCJHMBAM)
				{
					return null;
				}
				return (OGMAENLBCDC)this.dPADGKILPAO_;
			}
			set
			{
				this.dPADGKILPAO_ = value;
				this.dPADGKILPAOCase_ = ((value == null) ? ADNEJCJKBNF.DPADGKILPAOOneofCase.None : ADNEJCJKBNF.DPADGKILPAOOneofCase.LFAKCJHMBAM);
			}
		}

		// Token: 0x170000E9 RID: 233
		// (get) Token: 0x06000340 RID: 832 RVA: 0x0000A1EC File Offset: 0x000083EC
		// (set) Token: 0x06000341 RID: 833 RVA: 0x0000A204 File Offset: 0x00008404
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FEOJMHIFPCH HKJNIIEKEDC
		{
			get
			{
				if (this.dPADGKILPAOCase_ != ADNEJCJKBNF.DPADGKILPAOOneofCase.HKJNIIEKEDC)
				{
					return null;
				}
				return (FEOJMHIFPCH)this.dPADGKILPAO_;
			}
			set
			{
				this.dPADGKILPAO_ = value;
				this.dPADGKILPAOCase_ = ((value == null) ? ADNEJCJKBNF.DPADGKILPAOOneofCase.None : ADNEJCJKBNF.DPADGKILPAOOneofCase.HKJNIIEKEDC);
			}
		}

		// Token: 0x170000EA RID: 234
		// (get) Token: 0x06000342 RID: 834 RVA: 0x0000A21A File Offset: 0x0000841A
		// (set) Token: 0x06000343 RID: 835 RVA: 0x0000A233 File Offset: 0x00008433
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public NEJFJFCOOKA IDJGHDKAOOD
		{
			get
			{
				if (this.dPADGKILPAOCase_ != ADNEJCJKBNF.DPADGKILPAOOneofCase.IDJGHDKAOOD)
				{
					return null;
				}
				return (NEJFJFCOOKA)this.dPADGKILPAO_;
			}
			set
			{
				this.dPADGKILPAO_ = value;
				this.dPADGKILPAOCase_ = ((value == null) ? ADNEJCJKBNF.DPADGKILPAOOneofCase.None : ADNEJCJKBNF.DPADGKILPAOOneofCase.IDJGHDKAOOD);
			}
		}

		// Token: 0x170000EB RID: 235
		// (get) Token: 0x06000344 RID: 836 RVA: 0x0000A24A File Offset: 0x0000844A
		// (set) Token: 0x06000345 RID: 837 RVA: 0x0000A262 File Offset: 0x00008462
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public BGBJAPLADOJ Friend
		{
			get
			{
				if (this.dPADGKILPAOCase_ != ADNEJCJKBNF.DPADGKILPAOOneofCase.Friend)
				{
					return null;
				}
				return (BGBJAPLADOJ)this.dPADGKILPAO_;
			}
			set
			{
				this.dPADGKILPAO_ = value;
				this.dPADGKILPAOCase_ = ((value == null) ? ADNEJCJKBNF.DPADGKILPAOOneofCase.None : ADNEJCJKBNF.DPADGKILPAOOneofCase.Friend);
			}
		}

		// Token: 0x170000EC RID: 236
		// (get) Token: 0x06000346 RID: 838 RVA: 0x0000A278 File Offset: 0x00008478
		// (set) Token: 0x06000347 RID: 839 RVA: 0x0000A290 File Offset: 0x00008490
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public JMCHKIMAKHM GMLKLJENNEK
		{
			get
			{
				if (this.dPADGKILPAOCase_ != ADNEJCJKBNF.DPADGKILPAOOneofCase.GMLKLJENNEK)
				{
					return null;
				}
				return (JMCHKIMAKHM)this.dPADGKILPAO_;
			}
			set
			{
				this.dPADGKILPAO_ = value;
				this.dPADGKILPAOCase_ = ((value == null) ? ADNEJCJKBNF.DPADGKILPAOOneofCase.None : ADNEJCJKBNF.DPADGKILPAOOneofCase.GMLKLJENNEK);
			}
		}

		// Token: 0x170000ED RID: 237
		// (get) Token: 0x06000348 RID: 840 RVA: 0x0000A2A6 File Offset: 0x000084A6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ADNEJCJKBNF.DPADGKILPAOOneofCase DPADGKILPAOCase
		{
			get
			{
				return this.dPADGKILPAOCase_;
			}
		}

		// Token: 0x06000349 RID: 841 RVA: 0x0000A2AE File Offset: 0x000084AE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void ClearDPADGKILPAO()
		{
			this.dPADGKILPAOCase_ = ADNEJCJKBNF.DPADGKILPAOOneofCase.None;
			this.dPADGKILPAO_ = null;
		}

		// Token: 0x0600034A RID: 842 RVA: 0x0000A2BE File Offset: 0x000084BE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as ADNEJCJKBNF);
		}

		// Token: 0x0600034B RID: 843 RVA: 0x0000A2CC File Offset: 0x000084CC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(ADNEJCJKBNF other)
		{
			return other != null && (other == this || (this.CFNNMEMPIKE == other.CFNNMEMPIKE && object.Equals(this.NMBJMLJCPIA, other.NMBJMLJCPIA) && object.Equals(this.NICHFNCLGJP, other.NICHFNCLGJP) && object.Equals(this.JMJHMMJIFKP, other.JMJHMMJIFKP) && object.Equals(this.LFAKCJHMBAM, other.LFAKCJHMBAM) && object.Equals(this.HKJNIIEKEDC, other.HKJNIIEKEDC) && object.Equals(this.IDJGHDKAOOD, other.IDJGHDKAOOD) && object.Equals(this.Friend, other.Friend) && object.Equals(this.GMLKLJENNEK, other.GMLKLJENNEK) && this.DPADGKILPAOCase == other.DPADGKILPAOCase && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x0600034C RID: 844 RVA: 0x0000A3C0 File Offset: 0x000085C0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.CFNNMEMPIKE != 0U)
			{
				num ^= this.CFNNMEMPIKE.GetHashCode();
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.NMBJMLJCPIA)
			{
				num ^= this.NMBJMLJCPIA.GetHashCode();
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.NICHFNCLGJP)
			{
				num ^= this.NICHFNCLGJP.GetHashCode();
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.JMJHMMJIFKP)
			{
				num ^= this.JMJHMMJIFKP.GetHashCode();
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.LFAKCJHMBAM)
			{
				num ^= this.LFAKCJHMBAM.GetHashCode();
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.HKJNIIEKEDC)
			{
				num ^= this.HKJNIIEKEDC.GetHashCode();
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.IDJGHDKAOOD)
			{
				num ^= this.IDJGHDKAOOD.GetHashCode();
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.Friend)
			{
				num ^= this.Friend.GetHashCode();
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.GMLKLJENNEK)
			{
				num ^= this.GMLKLJENNEK.GetHashCode();
			}
			num ^= (int)this.dPADGKILPAOCase_;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600034D RID: 845 RVA: 0x0000A4C2 File Offset: 0x000086C2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600034E RID: 846 RVA: 0x0000A4CA File Offset: 0x000086CA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600034F RID: 847 RVA: 0x0000A4D4 File Offset: 0x000086D4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.HKJNIIEKEDC)
			{
				output.WriteRawTag(10);
				output.WriteMessage(this.HKJNIIEKEDC);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.JMJHMMJIFKP)
			{
				output.WriteRawTag(18);
				output.WriteMessage(this.JMJHMMJIFKP);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.NMBJMLJCPIA)
			{
				output.WriteRawTag(26);
				output.WriteMessage(this.NMBJMLJCPIA);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.GMLKLJENNEK)
			{
				output.WriteRawTag(34);
				output.WriteMessage(this.GMLKLJENNEK);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.LFAKCJHMBAM)
			{
				output.WriteRawTag(42);
				output.WriteMessage(this.LFAKCJHMBAM);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.Friend)
			{
				output.WriteRawTag(50);
				output.WriteMessage(this.Friend);
			}
			if (this.CFNNMEMPIKE != 0U)
			{
				output.WriteRawTag(56);
				output.WriteUInt32(this.CFNNMEMPIKE);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.IDJGHDKAOOD)
			{
				output.WriteRawTag(106);
				output.WriteMessage(this.IDJGHDKAOOD);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.NICHFNCLGJP)
			{
				output.WriteRawTag(122);
				output.WriteMessage(this.NICHFNCLGJP);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06000350 RID: 848 RVA: 0x0000A5FC File Offset: 0x000087FC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.CFNNMEMPIKE != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.CFNNMEMPIKE);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.NMBJMLJCPIA)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.NMBJMLJCPIA);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.NICHFNCLGJP)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.NICHFNCLGJP);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.JMJHMMJIFKP)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.JMJHMMJIFKP);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.LFAKCJHMBAM)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.LFAKCJHMBAM);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.HKJNIIEKEDC)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.HKJNIIEKEDC);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.IDJGHDKAOOD)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.IDJGHDKAOOD);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.Friend)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.Friend);
			}
			if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.GMLKLJENNEK)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.GMLKLJENNEK);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06000351 RID: 849 RVA: 0x0000A704 File Offset: 0x00008904
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(ADNEJCJKBNF other)
		{
			if (other == null)
			{
				return;
			}
			if (other.CFNNMEMPIKE != 0U)
			{
				this.CFNNMEMPIKE = other.CFNNMEMPIKE;
			}
			switch (other.DPADGKILPAOCase)
			{
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.HKJNIIEKEDC:
				if (this.HKJNIIEKEDC == null)
				{
					this.HKJNIIEKEDC = new FEOJMHIFPCH();
				}
				this.HKJNIIEKEDC.MergeFrom(other.HKJNIIEKEDC);
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.JMJHMMJIFKP:
				if (this.JMJHMMJIFKP == null)
				{
					this.JMJHMMJIFKP = new KHCOKINAOFI();
				}
				this.JMJHMMJIFKP.MergeFrom(other.JMJHMMJIFKP);
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.NMBJMLJCPIA:
				if (this.NMBJMLJCPIA == null)
				{
					this.NMBJMLJCPIA = new PLJNHEIJAMO();
				}
				this.NMBJMLJCPIA.MergeFrom(other.NMBJMLJCPIA);
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.GMLKLJENNEK:
				if (this.GMLKLJENNEK == null)
				{
					this.GMLKLJENNEK = new JMCHKIMAKHM();
				}
				this.GMLKLJENNEK.MergeFrom(other.GMLKLJENNEK);
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.LFAKCJHMBAM:
				if (this.LFAKCJHMBAM == null)
				{
					this.LFAKCJHMBAM = new OGMAENLBCDC();
				}
				this.LFAKCJHMBAM.MergeFrom(other.LFAKCJHMBAM);
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.Friend:
				if (this.Friend == null)
				{
					this.Friend = new BGBJAPLADOJ();
				}
				this.Friend.MergeFrom(other.Friend);
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.IDJGHDKAOOD:
				if (this.IDJGHDKAOOD == null)
				{
					this.IDJGHDKAOOD = new NEJFJFCOOKA();
				}
				this.IDJGHDKAOOD.MergeFrom(other.IDJGHDKAOOD);
				break;
			case ADNEJCJKBNF.DPADGKILPAOOneofCase.NICHFNCLGJP:
				if (this.NICHFNCLGJP == null)
				{
					this.NICHFNCLGJP = new DEBGLDCAGPF();
				}
				this.NICHFNCLGJP.MergeFrom(other.NICHFNCLGJP);
				break;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06000352 RID: 850 RVA: 0x0000A8CA File Offset: 0x00008ACA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06000353 RID: 851 RVA: 0x0000A8D4 File Offset: 0x00008AD4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 34U)
				{
					if (num <= 18U)
					{
						if (num == 10U)
						{
							FEOJMHIFPCH feojmhifpch = new FEOJMHIFPCH();
							if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.HKJNIIEKEDC)
							{
								feojmhifpch.MergeFrom(this.HKJNIIEKEDC);
							}
							input.ReadMessage(feojmhifpch);
							this.HKJNIIEKEDC = feojmhifpch;
							continue;
						}
						if (num == 18U)
						{
							KHCOKINAOFI khcokinaofi = new KHCOKINAOFI();
							if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.JMJHMMJIFKP)
							{
								khcokinaofi.MergeFrom(this.JMJHMMJIFKP);
							}
							input.ReadMessage(khcokinaofi);
							this.JMJHMMJIFKP = khcokinaofi;
							continue;
						}
					}
					else
					{
						if (num == 26U)
						{
							PLJNHEIJAMO pljnheijamo = new PLJNHEIJAMO();
							if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.NMBJMLJCPIA)
							{
								pljnheijamo.MergeFrom(this.NMBJMLJCPIA);
							}
							input.ReadMessage(pljnheijamo);
							this.NMBJMLJCPIA = pljnheijamo;
							continue;
						}
						if (num == 34U)
						{
							JMCHKIMAKHM jmchkimakhm = new JMCHKIMAKHM();
							if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.GMLKLJENNEK)
							{
								jmchkimakhm.MergeFrom(this.GMLKLJENNEK);
							}
							input.ReadMessage(jmchkimakhm);
							this.GMLKLJENNEK = jmchkimakhm;
							continue;
						}
					}
				}
				else if (num <= 50U)
				{
					if (num == 42U)
					{
						OGMAENLBCDC ogmaenlbcdc = new OGMAENLBCDC();
						if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.LFAKCJHMBAM)
						{
							ogmaenlbcdc.MergeFrom(this.LFAKCJHMBAM);
						}
						input.ReadMessage(ogmaenlbcdc);
						this.LFAKCJHMBAM = ogmaenlbcdc;
						continue;
					}
					if (num == 50U)
					{
						BGBJAPLADOJ bgbjapladoj = new BGBJAPLADOJ();
						if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.Friend)
						{
							bgbjapladoj.MergeFrom(this.Friend);
						}
						input.ReadMessage(bgbjapladoj);
						this.Friend = bgbjapladoj;
						continue;
					}
				}
				else
				{
					if (num == 56U)
					{
						this.CFNNMEMPIKE = input.ReadUInt32();
						continue;
					}
					if (num == 106U)
					{
						NEJFJFCOOKA nejfjfcooka = new NEJFJFCOOKA();
						if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.IDJGHDKAOOD)
						{
							nejfjfcooka.MergeFrom(this.IDJGHDKAOOD);
						}
						input.ReadMessage(nejfjfcooka);
						this.IDJGHDKAOOD = nejfjfcooka;
						continue;
					}
					if (num == 122U)
					{
						DEBGLDCAGPF debgldcagpf = new DEBGLDCAGPF();
						if (this.dPADGKILPAOCase_ == ADNEJCJKBNF.DPADGKILPAOOneofCase.NICHFNCLGJP)
						{
							debgldcagpf.MergeFrom(this.NICHFNCLGJP);
						}
						input.ReadMessage(debgldcagpf);
						this.NICHFNCLGJP = debgldcagpf;
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04000114 RID: 276
		private static readonly MessageParser<ADNEJCJKBNF> _parser = new MessageParser<ADNEJCJKBNF>(() => new ADNEJCJKBNF());

		// Token: 0x04000115 RID: 277
		private UnknownFieldSet _unknownFields;

		// Token: 0x04000116 RID: 278
		public const int CFNNMEMPIKEFieldNumber = 7;

		// Token: 0x04000117 RID: 279
		private uint cFNNMEMPIKE_;

		// Token: 0x04000118 RID: 280
		public const int NMBJMLJCPIAFieldNumber = 3;

		// Token: 0x04000119 RID: 281
		public const int NICHFNCLGJPFieldNumber = 15;

		// Token: 0x0400011A RID: 282
		public const int JMJHMMJIFKPFieldNumber = 2;

		// Token: 0x0400011B RID: 283
		public const int LFAKCJHMBAMFieldNumber = 5;

		// Token: 0x0400011C RID: 284
		public const int HKJNIIEKEDCFieldNumber = 1;

		// Token: 0x0400011D RID: 285
		public const int IDJGHDKAOODFieldNumber = 13;

		// Token: 0x0400011E RID: 286
		public const int FriendFieldNumber = 6;

		// Token: 0x0400011F RID: 287
		public const int GMLKLJENNEKFieldNumber = 4;

		// Token: 0x04000120 RID: 288
		private object dPADGKILPAO_;

		// Token: 0x04000121 RID: 289
		private ADNEJCJKBNF.DPADGKILPAOOneofCase dPADGKILPAOCase_;

		// Token: 0x0200154A RID: 5450
		public enum DPADGKILPAOOneofCase
		{
			// Token: 0x04005FCA RID: 24522
			None,
			// Token: 0x04005FCB RID: 24523
			NMBJMLJCPIA = 3,
			// Token: 0x04005FCC RID: 24524
			NICHFNCLGJP = 15,
			// Token: 0x04005FCD RID: 24525
			JMJHMMJIFKP = 2,
			// Token: 0x04005FCE RID: 24526
			LFAKCJHMBAM = 5,
			// Token: 0x04005FCF RID: 24527
			HKJNIIEKEDC = 1,
			// Token: 0x04005FD0 RID: 24528
			IDJGHDKAOOD = 13,
			// Token: 0x04005FD1 RID: 24529
			Friend = 6,
			// Token: 0x04005FD2 RID: 24530
			GMLKLJENNEK = 4
		}
	}
}
